#ParallelPlatform Project - A web platform to distribute and share knowledge
#Copyright (C) 2011  Daniel Guerrero Martinez & Sergio Rodriguez Lumley
#
#This program is free software: you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation, either version 3 of the License, or
#(at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#GNU General Public License for more details.
#
#You should have received a copy of the GNU General Public License
#along with this program. If not, see <http://www.gnu.org/licenses/>.

from django.conf import settings

class theme:   
    
    def process_request(self, request):
        if 'theme' not in request.session:
            request.session['theme'] = settings.DEFAULT_THEME

        if 'theme' in request.REQUEST:
            if request.REQUEST['theme'] in settings.THEMES:
                request.session['theme'] = request.REQUEST['theme']


def contextTheme(context):

    return { 'THEMES': settings.THEMES }

def contextMenuLink(context):
    
    return { 'MENU_LINK' : settings.MENU_LINK }